package com.next;

public class BottomRay {//初始化雷
    static int[] rays = new int[GameUtil.RAY_MAX*2]; //存放坐标
    int x,y;//雷坐标
    boolean isPlace = true;//是否放置 
    void newRay() { //生成雷
        for (int i = 0; i < GameUtil.RAY_MAX*2 ; i=i+2) {
            x= (int) (Math.random()*GameUtil.MAP_W +1);
            y= (int) (Math.random()*GameUtil.MAP_H +1);
            for (int j = 0; j < i ; j=j+2) {
                if(x==rays[j] && y==rays[j+1]){
                    i=i-2;
                    isPlace = false;
                    break;
                }
            } //判断坐标是否存在
            if(isPlace){
                rays[i]=x;
                rays[i+1]=y;
            }//将坐标放入数组
            isPlace = true;
        }
        for (int i = 0; i < GameUtil.RAY_MAX*2; i=i+2) {
            GameUtil.DATA_BOTTOM[rays[i]][rays[i+1]]=-1;
        }
    }
}
